package com.qianfeng.smartdevice.pojo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.qianfeng.smartdevice.enums.CheckType;

/**
 * Created by wenka on 2022/3/14 17:14
 *
 * @author Jackiechan
 * @version 1.0
 * @since 1.0
 */
public interface CheckNull {
    /**
     * 判断对象是不是空的,默认是不空, 返回true是空的
     *  //is开头的方法刚好是boolean的get方法,jackson会把当前的方法作为empty的属性的值返回,所以要忽略
     * @param type
     * @return
     */
    @JsonIgnore
    default boolean isEmpty(CheckType type) {
        return false;
    }
}
